﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class pages_peliculas : System.Web.UI.Page
{
    GeneradorDatos generador = new GeneradorDatos();
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            generador.generarPeliculasPorCategoria(3);
        }
        string aux = Request.QueryString["m"];

        if (aux != null)
        {
            Response.ClearContent();
            Response.ContentType = "text/html";
            switch (aux)
            {
                case "getmovies":
                    //quiere cargar peliculas por categorias
                    aux = Request.QueryString["d"];
                    int idcategoria = 0;
                    if (Int32.TryParse(aux, out idcategoria))
                    {
                        //numero valido parece.
                        Response.Write(generador.generarPeliculasPorCategoria(idcategoria));

                    }
                    break;
                case "getmovie_d":
                    //quiere cargar peliculas por categorias
                    aux = Request.QueryString["d"];
                    int idpelicula = 0;
                    if (Int32.TryParse(aux, out idpelicula))
                    {
                        //numero valido parece.
                        Response.Write(generador.generarPeliculaParticular(idpelicula));

                    }

                    break;
                case "add_to_list":
                    aux = Request.QueryString["d"];
                    int idpeli_to_alquil = 0;
                    if (Int32.TryParse(aux, out idpeli_to_alquil))
                    {
                        //numero valido parece.
                        ArrayList listadealquilar = null;
                        if (Session["listadealquilar"] == null)
                        {
                            listadealquilar = new ArrayList();
                        }
                        else
                        {
                            listadealquilar = (ArrayList)Session["listadealquilar"];
                        }
                        listadealquilar.Add(idpeli_to_alquil);
                    }
                    break;

                default: break;
            }
            Response.End();

        }
    }



}